A long period of time
बहुत लंबा समय
English Usage: "I haven't seen him in donkey's years."
Hindi Usage: "मैंने उसे बहुत लंबा समय देखा नहीं।"